Two of the key elements of any enterprise architecture framework are:
-
A definition of the deliverables that the architecting activity should produce
-
A description of the method by which this should be done
With some exceptions, the majority of enterprise architecture frameworks focus on the first of these - the specific set
of deliverables - and are relatively silent about the methods to be used to generate them (intentionally so, in some
cases).
Because TOGAF is a generic framework and intended to be used in a wide variety of environments, it provides a flexible
and extensible content framework that underpins a set of generic architecture deliverables.
As a result, TOGAF may be used either in its own right, with the generic deliverables that it describes; or else these
deliverables may be replaced or extended by a more specific set, defined in any other framework that the architect
considers relevant.
In all cases, it is expected that the architect will adapt and build on the TOGAF framework in order to define a
tailored method that is integrated into the processes and organization structures of the enterprise. This architecture
tailoring may include adopting elements from other architecture frameworks, or integrating TOGAF methods with other
standard frameworks, such as ITIL, CMMI, COBIT, PRINCE2, PMBOK, and MSP. Guidelines for adapting the TOGAF ADM in such
a way are given in ADM Introduction.
As a generic framework and method for enterprise architecture, TOGAF also complements other frameworks that are aimed
at specific vertical business domains, specific horizontal technology areas (such as security or manageability), or
specific application areas (such as e-Commerce).
|